# awesome-sourceports

List of OSS reimplementations of existing games.

## Sorted by original project name

| Project | Original | Status | Language | License | Asset Requirement | Extra |
| :------ | :------- | :----: | :------: | :-----: | :---------------: | :---- |
| [New RAW](https://sourceforge.net/projects/newraw/) | Another World | 2014 | C++ | GPLv2 | Original Assets Required |
| [Arx Libertalis](https://arx-libertatis.org/) | Arx Fatalis | Active 2024 | C++ | GPLv3 | Original Assets Required |
| [Bermuda Syndrome](http://cyxdown.free.fr/bs/) | Bermuda Syndrome | 2019 | C++ | ??? | Original Assets Required |
| [xBaK](https://xbak.sourceforge.net/) | Betrayal at Krondor | Alpha 2022 | C++ | GPLv3 | Original Assets Required |
| [cdogs-sdl](https://github.com/cxong/cdogs-sdl) | C-Dogs | Active 2025 | C | GPLv2 | Free Assets Supplied |
| [augustus](https://github.com/Keriew/augustus) | Caesar III | Active 2025 | C | AGPLv3 | Original Assets Required | 'julius' fork |
| [CaesarIA](https://bitbucket.org/dalerank/caesaria/src/master/) | Caesar III | 2016 | C++ | GPLv3 | Original Assets Required |
| [julius](https://github.com/bvschaik/julius) | Caesar III | Active 2025 | C | AGPLv3 | Original Assets Required |
| [Carlos](http://cyxdown.free.fr/carlos/) | Carlos | 2019 | C | ??? | Original Assets Required |
| [CatacombSDL](https://github.com/Blzut3/CatacombSDL) | Catacomb II | 2014 | C | GPLv2 | Original Assets Required |
| [NXEngine](https://nxengine.sourceforge.io/) | Cave Story | 2014 | C++ | GPLv3 | Original Assets Required |
| [openredalert](https://github.com/damiencarol/openredalert) | Command & Conquer Red Alert | 2010 | C++ | GPLv2 | Original Assets Required |
| [FreeRA](https://sourceforge.net/projects/freera/) | Command & Conquer Red Alert | Alpha 2013 | C++ | GPLv2 | Original Assets Required |
| [FreeCNC](https://sourceforge.net/projects/freecnc/) | Command & Conquer Tiberian Dawn | Alpha 2014 | C++ | GPLv2 | Original Assets Required |
| [c1-launcher](https://github.com/ccomrade/c1-launcher) | Crysis | 2024 | C++ | ??? | Original Assets Required |
| [D2X-XL](https://www.descent2.de/) | Descent 1 + 2 | 2021 | C++ | PD | Original Assets Required |
| [DXX-Rebirth](https://www.dxx-rebirth.com/) | Descent 1 + 2 | Active 2025 | C++ | [License](https://github.com/dxx-rebirth/dxx-rebirth?tab=License-1-ov-file#readme) | Original Assets Required |
| [devilutionX](https://github.com/diasurgical/devilutionX) | Diablo 1 | Active 2025 | C++ | [License](https://github.com/diasurgical/devilutionX?tab=License-1-ov-file) | Original Assets Required |
| [freeablo](https://github.com/wheybags/freeablo) | Diablo 1 | Dead 2023 | C++ | GPLv3 | Original Assets Required |
| [chocolate-doom](https://github.com/chocolate-doom/chocolate-doom) | Doom I | Active 2025 | C | GPLv2 | Original Assets Required |
| [RBDOOM-3-BFG](https://github.com/RobertBeckebans/RBDOOM-3-BFG) | Doom 3 BFG Edition | Active 2025 | C++ | GPLv3 | Original Assets Required |
| [RigelEngine](https://github.com/lethal-guitar/RigelEngine) | Duke Nukem II | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [EDuke32](http://www.eduke32.com/) | Duke Nukem 3D | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [Dune Legacy](https://dunelegacy.sourceforge.net/website/) | Dune II | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [Jactorio](https://github.com/jaihysc/Jactorio) | Factorio | 2022 | C++ | [License](https://github.com/jaihysc/Jactorio/blob/master/LICENSE) | Free Assets Supplied |
| [f2bgl](http://cyxdown.free.fr/f2b/) | Fade To Black | 2018 | C++ | ??? | Original Assets Required |
| [fallout1-ce](https://github.com/alexbatalov/fallout1-ce) | Fallout 1 | Active 2025 | C++ | [License](https://github.com/alexbatalov/fallout1-ce?tab=License-1-ov-file) | Original Assets Required |
| [fallout2-ce](https://github.com/alexbatalov/fallout2-ce) | Fallout 2 | Active 2025 | C++ | [License](https://github.com/alexbatalov/fallout2-ce/?tab=License-1-ov-file) | Original Assets Required | Mod support |
| [Falltergeist](https://falltergeist.org/) | Fallout 2 | 2022 | C++ | GPLv3 | Original Assets Required |
| [REminiscence](http://cyxdown.free.fr/reminiscence/) | Flashback | 2025 | C++ | ??? | Original Assets Required |
| FS2Open [1](https://scp.indiegames.us/) [2](https://www.hard-light.net/) | FreeSpace 2 | Active 2025 | C++ | [License](https://github.com/scp-fs2open/fs2open.github.com/wiki/Licensing) | Original Assets Required | See [1](https://fsport.hard-light.net/website/) |
| [carnage3d](https://github.com/codenamecpp/carnage3d) | Grand Theft Auto 1 | 2022 | C++ | MIT | Original Assets Required |
| [openrw](https://openrw.org/) | Grand Theft Auto III | Active 2025 | C++ | GPLv3 | Original Assets Required |
| [re3](https://github.com/halpz/re3) | Grand Theft Auto III | Archived 2022 | C++ | ??? | Original Assets Required |
| [SanAndreasUnity](https://github.com/in0finite/SanAndreasUnity) | Grand Theft Auto San Andreas | 2022 | C# (Unity) | MIT | Original Assets Required |
| [The-Great-Escape-in-C](https://github.com/dpt/The-Great-Escape-in-C) | The Great Escape | Active 2024 | C | ??? | Free Assets Supplied |
| [FHeroes2](http://sourceforge.net/projects/fheroes2/) | Heroes of Might & Magic II | Beta 2018 | C++ | GPLv2 | Original Assets Required |
| [VCMI](http://forum.vcmi.eu/portal.php) | Heroes of Might & Magic III | Active 2025 | C++ | GPLv3 | Free Assets Supplied | Mod support |
| [uhexen2](https://sourceforge.net/projects/uhexen2/) | Hexen II | Active 2025 | C | GPLv2 | Original Assets Required |
| [Igor](http://cyxdown.free.fr/igor/) | Igor: Objetivo Uikokahonia | 2017 | C++ | ??? | Original Assets Required |
| [ja2-stracciatella](https://github.com/ja2-stracciatella/ja2-stracciatella) | Jagged Alliance 2 | Active 2025 | C++ | [License](https://github.com/ja2-stracciatella/ja2-stracciatella/blob/master/SFI%20Source%20Code%20license%20agreement.txt) | Original Assets Required |
| [openjazz](https://github.com/AlisterT/openjazz) | Jazz Jackrabbit | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [JediAcademyLinux](https://github.com/xLAva/JediAcademyLinux) | Jedi Knight: Jedi Academy | Archived 2024 | C++ | GPLv2 | Original Assets Required |
| [JediOutcastLinux](https://github.com/xLAva/JediOutcastLinux) | Jedi Knight II: Jedi Outcast | Archived 2024 | C++ | GPLv2 | Original Assets Required |
| [kickoff](https://github.com/ssenegas/kickoff) | Kick Off 2 | Active 2024 | Java | MIT | Free Assets Supplied |
| [openKB](https://sourceforge.net/projects/openkb/) | King's Bounty | Alpha 2023 | C | GPLv3 | Free Assets Supplied |
| [1oom](https://gitlab.com/KilgoreTroutMaskReplicant/1oom) | Master of Orion (1993) | 2018 | C | GPLv2 | Original Assets Required |
| [opennox](https://github.com/opennox/opennox) | Nox | Active 2024 | C, Go | GPLv3 | Original Assets Required |
| [SDLPoP](https://github.com/NagyD/SDLPoP) | Prince of Persia | Active 2025 | C | GPLv3 | Free Assets Supplied |
| [RedneckGDX](https://gitlab.com/m210/RedneckGDX) | Redneck Rampage | Active 2025 | Java | GPLv3 | Original Assets Required |
| [iortcw](https://github.com/iortcw/iortcw) | Return to Castle Wolfenstein | Active 2024 | C | GPLv3 | Original Assets Required |
| [Return to the Roots](https://www.siedler25.org/) | Settlers II, The | Active 2025 | C++ | GPLv2 | Original Assets Required |
| [Micropolis](https://github.com/simhacker/micropolis) | SimCity Classic | Active 2024 | Multiple | [License](https://github.com/SimHacker/micropolis/blob/master/MicropolisPublicNameLicense.md) | Original Assets Required, [Graphics](https://github.com/CorsixTH/CorsixTH-Graphics) |
| [donut](https://github.com/plowteam/donut) | Simpsons: Hit & Run | 2021 | C++ | GPLv3 | Original Assets Required |
| [SDL Sopwith](https://fragglet.github.io/sdl-sopwith/) | Sopwith | Active 2024 | C | GPLv2 | Free Assets Supplied |
| [The Ur-Quan Masters](https://sc2.sourceforge.net/) | Star Control 2 | Beta 2024 | C | GPLv2 | Free Assets Supplied, [Graphics](https://sourceforge.net/projects/urquanmastershd/) |
| [STARGUS](https://github.com/WARGUS/STARGUS) | Starcraft | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [Ultimate Stunts](https://www.ultimatestunts.nl/index.php) | Stunts | Alpha 2017 | C++ | GPLv2 | Free Assets Supplied |
| [open-supaplex](https://github.com/sergiou87/open-supaplex) | Supaplex | Active 2024 | C | [License](https://github.com/sergiou87/open-supaplex?tab=readme-ov-file#license) | Assets Supplied |
| [FreeSynd](https://freesynd.sourceforge.io/) | Syndicate | Alpha 2025 | C++ | GPLv3 | Original Assets Required |
| [Shockolate](https://github.com/Interrupt/systemshock) | System Shock | 2023 | C | GPLv3 | Original Assets Required |
| [OpenTESArena](https://github.com/afritz1/OpenTESArena) | TES I: Arena | Active 2025 | C++ | MIT | Original Assets Required, Free [1](https://cdnstatic.bethsoft.com/elderscrolls.com/assets/files/tes/extras/Arena106Setup.zip) [2](https://www.gog.com/en/game/the_elder_scrolls_arena) [3](https://store.steampowered.com/app/1812290/The_Elder_Scrolls_Arena/) |
| [daggerfall-unity](https://github.com/Interkarma/daggerfall-unity) | TES II: Daggerfall | Active 2025 | C# (Unity) | MIT | Original Assets Required, [Free](https://store.steampowered.com/app/1812390/The_Elder_Scrolls_II_Daggerfall/) |
| [OpenMW](https://openmw.org/) | TES III: Morrowind | Active 2025 | C++ | GPLv3 | Original Assets Required | Mod support |
| [CorsixTH](https://github.com/CorsixTH/CorsixTH) | Theme Hospital | Active 2025 | C++, Lua | [License](https://github.com/CorsixTH/CorsixTH?tab=License-1-ov-file) | Original Assets Required | Editor |
| [TOMB5](https://github.com/TOMB5/TOMB5) | Tomb Raider: Chronicles | 2021 | C | MIT | Original Assets Required |
| [OpenTTD](https://www.openttd.org/) | Transport Tycoon Deluxe | Active 2025 | C++ | GPLv2 | Free Assets Supplied | Mod support |
| [opentyrian](https://github.com/opentyrian/opentyrian) | Tyrian | C | Active 2024 | GPLv2 | Free Assets Available (README) | 
| [xu4](https://xu4.sourceforge.net/) | Ultima IV | Active 2025 | C++ | GPLv3 | Original Assets Required |
| [Nuvie](https://sourceforge.net/projects/nuvie/) | Ultima VI | Beta 2015 | C++ | GPLv2 | Original Assets Required |
| [exult](https://exult.sourceforge.io) | Ultima VII | Active 2025 | C++ | GPLv2 | Original Assets Required |
| [WAR1GUS](https://github.com/WARGUS/WAR1GUS) | Warcraft: Orcs and Humans | Active 2024 | C++ | GPLv2 | Original Assets Required |
| [WARGUS](https://github.com/WARGUS/WARGUS) | Warcraft 2 | Active 2024 | C++ | GPLv2 | Free Assets Available: [link](https://stratagus.com/aleona.html) |
| [Privateer Gemini Gold](https://privateer.sourceforge.net/) | Wing Commander Privateer | 2013 | C++ | GPLv2 | Free Assets Available |
| [ECWolf](https://maniacsvault.net/ecwolf/) | Wolfenstein 3D | Active 2023 | C++ | GPLv2 | Original Assets Required |
| [Wolf4SDL](https://bitbucket.org/ks-presto/wolf4sdl/src/master/) | Wolfenstein 3D | Active 2024 | C | GPLv2 | Original Assets Required |
| [OpenXcom](https://openxcom.org/) | X-Com: UFO Defense, X-COM: Terror from the Deep | Active 2025 | C++ | GPLv3 | Original Assets Required |
| [Zod Engine](https://zod.sourceforge.net/) | Z | Beta 2018 | C++ | GPLv3 | Free Assets Available |

## Independent game engines / multigame engines

| Project | Status | Language | License | Extra |
| :------ | :----: | :------: | :-----: | :---- |
| [Abysmal](https://sourceforge.net/projects/abysmal/) | Pre-Alpha 2015 | C++ | GPLv2 | System Shock 1, Ultima Underworld |
| [Aleph One](https://alephone.lhowon.org/) | Active 2025 | C++ | GPLv3 | Implements Marathon Infinity and Marathon 2 engines |
| [BStone](https://github.com/bibendovsky/bstone) | Active 2025 | C++ | [License](https://github.com/bibendovsky/bstone?tab=License-1-ov-file) | Implements Blake Stone series |
| BuildGDX [1](https://m210.duke4.net/index.php) [2](https://gitlab.com/m210/BuildGDX) | Active 2025 | Java | GPLv3 | Build Engine |
| [CatacombGL](https://github.com/ArnoAnsems/CatacombGL) | Active 2025 | C++ | GPLv3 | Implements Catacomb game series |
| [Commander Genius](https://clonekeenplus.sourceforge.io/) | Active 2025 | C++ | [License](https://gitlab.com/Dringgstein/Commander-Genius/-/blob/master/LICENSE) | Implements Commander Keen Series |
| [darkplaces](https://icculus.org/twilight/darkplaces/) | Active 2025 | C | GPLv2 | id Tech 2 |
| [Doom Legacy](https://sourceforge.net/projects/doomlegacy/) | Active 2025 | C++ | GPLv2 | id Tech 1 |
| [Doomsday](https://dengine.net/) | Active 2024 | C++ | GPLv3/LGPLv3 | id Tech 1 |
| [erampage](https://code.google.com/archive/p/erampage/wikis/MainPage.wiki) | Dead 2010 | ??? | GPLv2 | Redneck Rampage series |
| [eternity](https://github.com/team-eternity/eternity) | Active 2025 | C++ | GPLv3 | id Tech 1 |
| [FreeOrion](https://sourceforge.net/projects/freeorion/) | Alpha 2025 | C++ | GPLv2 | Reimagining of Master of Orion games |
| [GemRB](https://gemrb.org) | Active 2025 | C++ | GPLv2 | Implements Infinity Engine games |
| [GZDoom](https://github.com/ZDoom/gzdoom) | Active 2025 | C++ | GPLv3 | id Tech 1 |
| [ioquake3](https://ioquake3.org/) | Active 2024 | C | GPLv2 | id Tech 3 |
| [mrboom-libretro](https://github.com/Javanaise/mrboom-libretro) | Active 2024 | C | MIT | Multiplayer Bomberman clone |
| [openage](https://openage.sft.lol/) | Active 2025 | C++, Python | GPLv3 | Age of Empires games |
| [openclonk](https://github.com/openclonk/openclonk) | Active 2025 | C++ | [License](https://github.com/openclonk/openclonk#License-1-ov-file) | Terraria clone |
| [OpenEnroth](https://github.com/OpenEnroth/OpenEnroth) | Active 2024 | C++ | LGPLv3 | Might and Magic 6 7 8 game engine |
| [OpenGOAL](https://opengoal.dev) | Active 2025 | CL, C++ | ISC | Jak & Daxter Series engine |
| [OpenJK](https://github.com/JACoders/OpenJK) | Active 2024 | C++ | GPLv2 | Implements Jedi Series |
| [OpenLara](https://github.com/XProger/OpenLara) | Active 2024 | C++ | BSD (2C) | Implements Tomb Raider Engines |
| [OpenMB](https://github.com/cookgreen/OpenMB) | Active 2024 | C# (Ogre3d) | GPLv3 | Implements Mount & Blade Series |
| [OpenRA](https://www.openra.net) | Active 2025 | C# | GPLv3 | Implements Dune 2000, Tiberian Dawn, Red Alert, Tiberian Sun |
| [OpenRaider](https://github.com/xythobuz/OpenRaider) | Active 2024 | C++ | GPLv2 | Implements Tomb Raider Engines |
| [OpenTomb](https://sourceforge.net/projects/opentomb/) | Pre-Alpha 2018 | C++ | LGPLv3 | Implements Tomb Raider Engines |
| [OpenXRay](https://github.com/OpenXRay) | Active 2025 | C++ | [License](https://github.com/OpenXRay/xray-16?tab=License-1-ov-file#readme) | STALKER engines |
| [Raze](https://github.com/ZDoom/Raze) | Active 2025 | C++ | [License](https://github.com/ZDoom/Raze?tab=readme-ov-file#non-build-code-is-licensed-under-the-gpl-v2) | Build Engine |
| [R.E.L.I.V.E](https://aliveteam.github.io/) | Active 2025 | C++ | ??? | Abe's Oddysee / Exoddus |
| [ResidualVM](https://github.com/residualvm/residualvm) | Archived 2024 | C++ | [Licenses](https://github.com/residualvm/residualvm) | See [link](https://github.com/residualvm/residualvm#21-which-games-does-residualvm-support) |
| [ScummVM](https://scummvm.org/) | Active 2025 | C++ | GPLv3 | See [link](https://www.scummvm.org/compatibility/) |
| Seven Kingdoms [1](https://7kfans.com/) [2](https://sourceforge.net/projects/skfans/) | Active 2024 | C++ | GPLv2 |
| [storm-engine](https://github.com/storm-devs/storm-engine) | Archived 2023 | C++ | GPLv3 | Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates |
| [Stratagus](https://github.com/Wargus/Stratagus) | Active 2024 | C++ | GPLv2 | Implements Blizzard RTS |
| [SurrealEngine](https://github.com/dpjudas/SurrealEngine) | Active 2025 | C++ | [License](https://github.com/dpjudas/SurrealEngine?tab=License-1-ov-file) | UE1 |
| [taisei](https://github.com/taisei-project/taisei) | Active 2024 | C | [License](https://github.com/taisei-project/taisei?tab=License-1-ov-file#License-1-ov-file) | Touhou clone |
| [TheForceEngine](https://github.com/luciusDXL/TheForceEngine) | Active 2024 | C++ | GPLv2 | Jedi Engine (SW Dark Forces, Outlaws) |
| [TRX](https://github.com/LostArtefacts/TRX) | Active 2025 | C | GPLv3 | Implements Tomb Raider Engines |
| [tyrquake](https://github.com/libretro/tyrquake) | Active 2024 | C | GPLv2 | id Tech 2 |
| [Xash3D FWGS](https://github.com/FWGS/xash3d-fwgs) | Active 2025 | C | ??? | Implements Gold Source |
| [yamagi Quake II](https://www.yamagi.org/quake2/) | Active 2024 | C | [License](https://github.com/yquake2/yquake2/blob/master/LICENSE) | id Tech 2.5 |
| [Zandronum](https://zandronum.com/) | Active 2025 | C++ | [License](https://foss.heptapod.net/zandronum/zandronum-stable/-/blob/branch/default/LICENSE.txt) | id Tech 1 |
| [ZeldaClassic](https://github.com/ArmageddonGames/ZeldaClassic) | Active 2024 | C++ | GPLv3 | Topdown TLoZ engine and editor |

## Officially open-sourced games

| Project | Status | Language |
| :------ | :----: | :------: |
| [Abuse](http://abuse.zoy.org/) | 2011 | C++ |
| [Airstrike](https://icculus.org/airstrike/) | 2003 | C |
| [Aliens Vs Predator](https://icculus.org/avp/) | 2017 | C |
| [Captain Blood](https://github.com/storm-devs/captain-blood) | 2024 | C++ |
| [FarCry 1](https://github.com/OpenFarCry1/Far-Cry-1-CryEngine1) | 2024 | C |
| [Forsaken](https://forsakenx.github.io/) | 2024 | C |
| [Rise of the Triad](https://icculus.org/rott/) | 2012 | C |

## Free implementations of assets

* Freedoom [1](https://www.moddb.com/games/freedoom) [2](https://freedoom.github.io/) - Doom
* [blasphemer](https://github.com/Blasphemer/blasphemer) - Heretic
* [Zauberer](https://github.com/CireG/Zauberer) - Hexen